package cm.cool.web.data;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import cm.cool.web.bean.Admin;

@Mapper
public interface AdminMapper {
	
	
	/**
	 * 删除一个管理用户
	 * @param username
	 * @return
	 */
    int deleteByPrimaryKey(String id);
    
    /**
     * 添加一个管理账户
     * @param record
     * @return
     */
    int insert(Admin record);
    
    Admin selectByPrimaryKey(Admin admin);
    
    /**
     * 按照条件查找所有
     * @param admin
     * @return
     */
    List<Admin> selectAll(Admin admin);
    
    
    /**
     * 按照条件查找所有记录数
     * @param admin
     * @return
     */
    int selectAllCount(Admin admin);
    
    /**
     * 登录方法
     * @param admin
     * @return
     */
    Admin login(Admin admin);
    
    int updateByPrimaryKeySelective(Admin record);

    int updateByPrimaryKey(Admin record);
}